@charset "utf-8";
/* CSS Document */
.login-container{background:url('../../assets/images/login/bg.jpg') no-repeat;
     background-size:100% ;
	 background-attachment:fixed;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 }

.main{
	width:1180px;
	height:420px;
	position: absolute; left: 50%; top: 50%;
    margin-top: -210px;    /* 高度的一半 */
    margin-left: -600px;    /* 宽度的一半 */
	}
.zb{
	width:500px;
	float:left;
	text-align:center;
	font-size:36px; 
	color:#FFF;
	letter-spacing:5px;
	line-height:80px;
	}	
.zb img{
	width:90%;
	margin-top:20px;
	}
.yb{
	width:660px;
	height:380px;
	float:right;
	background:#FFF;
	}	
.zzb{
	width:250px;
	height:380px;
	float:left;
	text-align:center;
	border-right:1px solid #DDD;
	}	
.zzb p{
	font-size:14px; 
	color:#333;
	margin-top:80px;
	}	
.Qrcode{
	width:160px;
	height:160px;
	margin:0 auto;
	padding:0px;
	border:1px solid #DDD;
	border-radius:6px;
	margin-top:30px;
	}	
.Qrcode img{
	width:160px;
	height:160px;}
.yyb{
	width:408px;
	height:380px;
	float:left;
	}	
.yyb h4{
	font-size:16px; 
	color:#333;
	text-align:center;
	line-height:90px;
	}	
.form-group{
	width:312px;
	height:60px;
	margin:0 auto;
	border:1px solid #DDD;
	border-radius:6px;
	margin-bottom:15px;
	}	
	
.form-group img{
	width:18px;
	vertical-align:middle;
	margin:0 8px;
	}
.form-group input{
	width:160px;
	height:55px;
	vertical-align:middle;
	border:0;
	font-size:14px;
	outline:none;
}		
.yzm{ 
    width:90px;
	height:40px;
	float:right;
	margin-right:10px;
	}
.yzm img{
	 width:90px;
	 height:40px;
	 margin:0;
	}	
.btn {width:312px;
	height:40px;
	margin:0 auto;}	
.btn button{
	width:312px;
	height:40px;
	margin-top:20px;
	border-radius:20px;
	margin-bottom:15px;
	border:0;
    background:linear-gradient(to right,#459CD1,#2B5E98);
	font-size:16px; 
	color:#FFF;
	font-weight:bold;
	outline:none;
	}	


    .el-form {
		input:-webkit-autofill {
		  box-shadow: 0 0 0px 1000px #fff inset !important;
		  -webkit-text-fill-color: #606266 !important;
		  width: 80%;
		}
  
		input::-webkit-input-placeholder {
		  color: #a0acb7;
		  width: 180px;
		}

		.inputcss{
			width:160px;
			height:55px;
			vertical-align:middle;
			border:0;
			font-size:14px;
			outline:none;
		}		
  
		.login-btn {
		  width: 70%;
		  font-size: 16px;
		  margin-top: 12px;
		  margin-left: 60px;
		}
  
		.foot {
		  width: 100%;
		  display: flex;
		  justify-content: space-between;
		  font-size: 12px;
		  color: #188ae2;
  
		  .register,
		  .forget {
			cursor: pointer;
		  }
		}
		.el-form-item__error {
			color: #ff4949;
			font-size: 12px;
			line-height: 1;
			padding-top: 4px;
			position: absolute;
			top: 100%;
			left: 50px;
		}
	  }
  
	